<?php
use think\facade\Route;
// 1908080121李定邦、1902030115李龙烽
// 路由定义文件

// 为首页注册路由地址
// 当注册了路由后，原来的地址失效；没有注册路由其他地址仍然有效！
Route::rule('ldblf$','Index/index'); // $代表完全匹配
// User控制器跟首页类似的方法：login + dologin + register + doregister + me + upme + logout 
// Index控制器跟首页类似的方法：无
Route::rule('login$','User/login');
Route::rule('dologin$','User/dologin');
Route::rule('logout$','User/logout');
Route::rule('register$','User/register');
Route::rule('doregister$','User/doregister');
Route::rule('me$','User/me');
Route::rule('upme$','User/upme');
Route::rule('dochange$','User/doChange');
Route::rule('dopost$','Index/dopost');
Route::rule('dodetail$','Index/dodetail');

// 详细页的地址注册：有参数（一直有参数）
// Route::rule('info','Index/detail','get');
// Route::rule('info/<mid>','Index/detail','get');
// Route::get('info','Index/detail'); // get方法：表示使用get方法传递
Route::get('info/<mid>$','Index/detail');
Route::post('dodetail/mid/<mid>$', 'Index/doDetail');

// 静态地址+动态地址（非必需参数）;板块页的地址注册：有一个可缺省的参数
// Index控制器跟详细页类似的方法：post
// 板块页面地址注册：有一个可缺省的参数（特点：sid忽有忽无，可以缺省）
// 方法一：Route::rule('list/[:id]','Index/view','get');
// 方法二：
Route::get('list/<sid?>','Index/view');
Route::get('post/<sid?>','Index/post');


// Route::rule('model$','testlab/accessviam');
Route::rule('model$','testlab/showsec');
// Miss路由：当前面所有的规则都未能匹配成功时，匹配miss路由
// Route::miss('public/miss'); // 代表去public控制器的miss方法
Route::miss('Error/miss'); 
?>